An Efficient Tuple Space Programming Environment
نویسندگان
چکیده
An E cient Tuple Space Programming Environment Introduction Tuple Space Programming Fundamentals Example Linda Program Associative Memory Analysis Compilation Environment Basic Translation Optimizing Compilers Run time Environment Processor Location of Data Data Structures for E cient Data Access Data Transfer Protocol Process Creation Cluster Execution Environment Run time Optimizations Extensions Conclusions Bibliography
منابع مشابه
Cwmwl, a LINDA-based PaaS Fabric for the Cloud
— In this paper we introduce a new Platform-as-aService cloud environment that combines the LINDA coordination language, an in-memory key-value store, with functional programming to facilitate efficient execution of tenant plugins and applications. In the implementation a tuple space plays a central role in introducing deterministic services for basic parallel programming, including message pa...
متن کاملA Tuple Space Web Service for Distributed Programming
This paper describes the implementation of a web service providing a tuple space service for distributed programming applications. Previous research has established the benefits of using tuple space-based systems, particularly with regard to simplicity. This project has developed a new web service providing a tuple space mechanism for distributed applications based on web services. The approach...
متن کاملBrief Announcement: Decoupled Quorum-Based Byzantine-Resilient Coordination in Open Distributed Systems
The tuple space coordination model, originally introduced in the Linda programming language [2], uses a shared memory object called a tuple space to support coordination that is decoupled both in time – processes do not have to be active at the same time – and space – processes do not need to know each others’ addresses. The tuple space can be considered to be a kind of storage that stores tupl...
متن کاملSensor Coordination using Active Dataspaces
To ease application development for wireless sensor networks, we have developed a high-level, data-centric programming model, called active dataspace (ADS), and a prototype implementation of ADS on the TinyOS platform. An ADS is an active data repository that supports associative data access operations. The ADS model is based on the tuple space coordination model used in parallel computing, and...
متن کاملImplementing Tuple Space with Threads
The development of efficient and portable parallel programming systems can be a complex and troublesome task. Although there are several portable environments that are meant to be used as a support layer for higher level programming systems, they all provide different features and different levels of functionality to the system programmer. In this paper we report on our experience implementing ...
متن کامل